home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-06 / tbp300.zip / TBP303.TXT < prev   
Text File  |  1993-03-11  |  9KB  |  248 lines

  1.                          NOVELL TECHNICAL BULLETIN
  2.  
  3.           TITLE:  Microsoft Windows for Workgroups and Novell NetWare
  4.     DOCUMENT ID:  TB.P.303
  5.            DATE:  23 February 1993
  6.         PRODUCT:  Microsoft Windows for Workgroups
  7. PRODUCT VERSION:  3.1
  8.      SUPERSEDES:  None
  9.  
  10. Note:  Novell makes every effort within its means to verify this information.  
  11. However, the information provided in this document is FOR YOUR INFORMATION 
  12. only.  Novell makes no explicit or implied claims to the validity of this 
  13. information.  The publication of this information should not be construed as 
  14. an endorsement of, or limit in any way any action which Novell may take 
  15. relative to any non-Novell product or service.
  16.  
  17. OVERVIEW
  18.  
  19. Because Novell was not involved in the development or testing of 
  20. Microsoft's Windows for Workgroups (WFW) product before it was released, 
  21. several problems have been uncovered while working with the released 
  22. product.  This technical bulletin will describe the problems encountered 
  23. to date and present solutions where possible.
  24.  
  25. Novell testing of the released WFW product found it to work generally as 
  26. specified by Microsoft when communicating to a NetWare file server.  
  27. Several compatibility and performance problems that were uncovered were 
  28. solved by using the Novell ODINSUP.COM file (available in DOSUP6.ZIP; 
  29. forum NOVFILES on NetWire) that allows NDIS protocol stacks to run 
  30. unmodified over the ODI LSL and talk to an ODI LAN driver.  However, 
  31. ODINSUP.COM is not an optimal solution.  Instead of supporting ODI, 
  32. Microsoft chose to use the older dedicated IPX model coupled with an 
  33. NDIS driver.  This results in the WFW client's available NetWare 
  34. resources being limited and introduces several compatibility problems.
  35.  
  36. TEST RESULTS
  37.  
  38. Novell's initial testing found problems in the following areas:
  39.     *    WFW installation
  40.     *    Network connections using NDIS
  41.     *    Performance degradation using NDIS
  42.     *    SPX communications using NDIS
  43.     *    WFW lack of support for DR DOS
  44.     *    LAN driver compatibility using NDIS
  45.     *    NetWare functionality inaccessible using NDIS
  46.     *    Printing using NDIS
  47.     *    NetWare utility compatibility
  48.  
  49. WFW INSTALLATION
  50.  
  51. During the WFW setup, the following intermittent problem appeared when 
  52. the NetWare drivers were installed but not invoked:
  53.  
  54. "Novell NetWare" appears in the "Other Networks In Use" list in 
  55. the "Compatible Networks" dialog box; however, the user does not 
  56. have access to NetWare services.
  57.  
  58. To avoid this problem, use the mouse to click on the ADD button or drag 
  59. the icon instead of using the <ENTER> key as prompted.
  60.  
  61. To correct this problem after it has occurred, open the CONTROL PANEL, 
  62. then select NETWORK.  Next, click on the NETWORKS button.  Add the 
  63. NOVELL NETWARE option from the "Available Network Types" box to the 
  64. "Other Networks in Use:" box.  If the option already appears in the 
  65. "Other Networks in Use:" box, remove it, then add it again.
  66.  
  67. NETWORK CONNECTIONS USING NDIS
  68.  
  69. Network and local shared drives periodically lose their connection using 
  70. NDIS.  Swap files may become corrupt as a result and must be recreated 
  71. by the user.  No solution, other than recreating the swap file, has been 
  72. found to this apparently random problem.
  73.  
  74. PERFORMANCE DEGRADATION USING NDIS
  75.  
  76. Access to NetWare file services was considerably slower using the NDIS 
  77. drivers.  After installing the Novell ODINSUP driver, performance 
  78. improved dramatically.  Novell's performance testing on an NE2000 
  79. network interface board showed a throughput of 100 KB/s with NDIS 
  80. improving to 243 KB/s with ODINSUP loaded.
  81.  
  82. SPX COMMUNICATIONS USING NDIS
  83.  
  84. Some applications that make use of the SPX protocol will fail with 
  85. several errors when using the NDIS drivers.  These errors include 
  86. application faults and general protection faults.  When these same tests 
  87. were conducted with the ODINSUP driver loaded, they ran to completion 
  88. without error.
  89.  
  90. WFW LACK OF SUPPORT FOR DR DOS
  91.  
  92. Currently, the Microsoft NDIS protocol stack will not load if run on the 
  93. DR DOS operating system.  Attempting to do so results in the machine 
  94. hanging.  Novell is currently working on a resolution to this problem.
  95.  
  96. LAN DRIVER COMPATIBILITY USING NDIS
  97.  
  98. WFW is not supported by any of the over 400 Novell certified third-party 
  99. ODI LAN drivers.  All of these drivers work normally if ODINSUP is 
  100. loaded with the exception of ARCNET drivers, because NDIS protocols do 
  101. not support ARCNET frame types.
  102.  
  103. NETWARE FUNCTIONALITY INACCESSIBLE USING NDIS
  104.  
  105. WFW clients using WFW-supplied networking components are not able to 
  106. access certain ODI-dependent features such as Novell's Network 
  107. Management or Novell's TCP/IP services.  Future planned products that 
  108. require ODI drivers to be loaded will also be beyond the reach of WFW 
  109. clients using NDIS.  Loading the ODINSUP driver provides the WFW client 
  110. access to all ODI services.
  111.  
  112. PRINTING USING NDIS
  113.  
  114. PSERVER does not run on WFW workstations using NDIS.  PSERVER requires 
  115. an option to be set in NET.CFG, which is not read by NDIS.  PSERVER ran 
  116. successfully on a WFW workstation when ODINSUP was loaded.
  117.  
  118. RPRINTER does not run under WFW.  Attempting to execute RPRINTER in this 
  119. case causes the machine to hang.  This problem has been attributed to 
  120. WFW, and no solution is known.
  121.  
  122. Print jobs issued in PCONSOLE get "stuck" in the queue and do not print.  
  123. Loading ODINSUP solves this problem, so print jobs print normally.
  124.  
  125. Occasionally, the Print Manager will lose its connection to the server 
  126. and print jobs will appear in Print Manager with  the message  "!ERROR."  
  127. This connection problem was resolved by loading ODINSUP.
  128.  
  129. Printers attached to NetWare file servers are accessible only to those 
  130. workstations that are directly attached to that server.  The network 
  131. printer cannot be accessed by the shared printer option in the WFW 
  132. workgroup.
  133.  
  134. NETWARE UTILITY COMPATIBILITY
  135.  
  136. Most NetWare utilities work as expected, with the following exceptions.
  137.  
  138. *    The version of NCOPY that shipped with NetWare version 3.11 
  139.         (v3.56) dated 2-11-91 does not work with WFW.  Updated copies of 
  140.         NCOPY, dated 7-18-91 or newer, work properly.
  141.  
  142. *    Copy utilities, including NCOPY and XCOPY, fail after exiting WFW 
  143.         when copying from local and network drives to or from WFW shared 
  144.         drives.  This is because WFW does not detect that the peer 
  145.         workstation has been shut down.
  146.  
  147. *    RENDIR works as it should; however, WFW does not detect that the 
  148.         directory name has been changed. Hence it is no longer shared.
  149.  
  150. *    SEND works as expected; however, the default setting in WFW is 
  151.         "disable incoming messages."  Therefore, until the default is 
  152.         changed, workstations cannot receive any messages.
  153.  
  154. *    SYSCON intermittently exited ungracefully when creating a full 
  155.         name for a group using the function keys.
  156.  
  157. *    PCONSOLE requires the ODINSUP driver to be loaded to work 
  158.         properly.
  159.  
  160. SUMMARY
  161.  
  162. While Windows for Workgroups using NDIS and the MSIPX driver alone does 
  163. allow for a connection to a NetWare file server, a number of problems 
  164. exist with this configuration.  Many of these problems are solved by 
  165. adding the ODINSUP driver to allow access to Novell's LSL.  Other 
  166. problems are WFW specific and must be addressed by Microsoft.  Still 
  167. others will need to be addressed by Novell.  WFW configured with only 
  168. the Microsoft NDIS drivers is not fully supportable by Novell.  WFW 
  169. configured with the ODINSUP driver is generally supportable by Novell 
  170. but users should keep in mind that ODINSUP.COM is not an optimal 
  171. solution.  
  172.  
  173. APPENDIX
  174.  
  175. The following ODINSUP configuration was used in testing WFW with an 
  176. NE2000 board installed in the workstation:
  177.  
  178. PROTOCOL.INI
  179.  
  180. [NETWORK.SETUP]
  181. VERSION=0X3100
  182. NETCARD=NE2000,1,NE2000
  183. TRANSPORT=MS$NETBEUI,MS$NETBEUI
  184. TRANSPORT=IPX,IPX
  185. LANA0=NE2000,1,IPX
  186. LANA1=NE2000,1,MS$NETBEUI
  187.  
  188. [PROTMAN]
  189. DRIVERNAME=PROTMAN$
  190. PRIORITY=MS$NETBEUI
  191.  
  192. [NE2000]
  193. DRIVERNAME=NE2000
  194. IOBASE=0X300
  195. INTERRUPT=3
  196.  
  197. [MS$NETBEUI]
  198. DRIVERNAME=NETBEUI$
  199. SESSIONS=10
  200. NCBS=32
  201. BINDINGS=NE2000
  202. LANABASE=1
  203.  
  204. [IPX]
  205. DRIVERNAME=IPX
  206. MEDIATYPE=NOVELL/ETHERNET
  207. BINDINGS=NE2000
  208.  
  209. NET.CFG
  210.  
  211. PB BUFFERS 7
  212. PROTOCOL ODINSUP
  213.     BIND NE2000
  214.     BUFFERED
  215. LINK DRIVER NE2000
  216.     FRAME ETHERNET_802.2
  217.     FRAME ETHERNET_802.3
  218.     FRAME ETHERNET_II
  219.     FRAME ETHERNET_SNAP
  220.         PROTOCOL IPX 0 ETHERNET_802.3
  221.  
  222. CONFIG.SYS
  223.  
  224. FILES=30
  225. BUFFERS=30
  226. DEVICE=C:\WINDOWS\PROTMAN.DOS /I:C:\WINDOWS
  227. DEVICE=C:\WINDOWS\WORKGRP.SYS
  228. LASTDRIVE=P
  229. DEVICE=C:\WINDOWS\HIMEM.SYS
  230. STACKS=9,256
  231.  
  232. AUTOEXEC.BAT
  233.  
  234. PATH=C:\WINDOWS
  235. C:\WINDOWS\SMARTDRV.EXE
  236. LSL
  237. NE2000
  238. ODINSUP
  239. C:\WINDOWS\NET START
  240. IPXODI
  241. REM C:\WINDOWS\MSIPX
  242. SET TEMP=C:\WINDOWS\TEMP
  243. NETX 
  244. REM C:\WINDOWS\NETX
  245. Q:
  246. LOGIN SUPERVISOR
  247.  
  248.